package com.szrt.bank.bank.dao;

import com.szrt.bank.bank.entity.BankEntity;
import com.szrt.bank.bank.entity.BankEntityExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface BankEntityMapper {
    int countByExample(BankEntityExample example);

    int deleteByExample(BankEntityExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(BankEntity record);

    int insertSelective(BankEntity record);

    List<BankEntity> selectByExample(BankEntityExample example);

    BankEntity selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") BankEntity record, @Param("example") BankEntityExample example);

    int updateByExample(@Param("record") BankEntity record, @Param("example") BankEntityExample example);

    int updateByPrimaryKeySelective(BankEntity record);

    int updateByPrimaryKey(BankEntity record);
}